
package com.rt.schedulenew.api;

import com.rt.schedulebase.dto.DictExamQueueDto;
import com.rt.schedulebase.entity.DictExamQueue;
import com.rt.schedulenew.utils.global.JsonResult;
import java.util.List;
import com.baomidou.mybatisplus.extension.service.IService;

public interface IDictExamQueueService extends IService<DictExamQueue> {
    List<DictExamQueue> getQueueNameList(DictExamQueue p0);

    List<DictExamQueueDto> deptForQueueNameList(DictExamQueueDto p0);

    List<DictExamQueue> selectExamQueue(DictExamQueue p0);

    List<DictExamQueue> selectList(DictExamQueueDto p0);

    List<DictExamQueueDto> getQueueList(DictExamQueueDto p0);

    JsonResult getQueueListPage(DictExamQueueDto p0);

    JsonResult updateExamQueue(DictExamQueueDto p0);

    JsonResult insertNewExamQueue(DictExamQueueDto p0);

    JsonResult deleteExamQueue(DictExamQueueDto p0);

    List<String> getLocationList(DictExamQueueDto p0);

    String getQueueAlias(DictExamQueueDto p0);

    DictExamQueue getInfo(DictExamQueueDto p0);
}
